import os
import sys
from pathlib import Path
import uvicorn

# 获取当前文件所在目录的父目录（即 backend 目录）
backend_dir = Path(__file__).parent.absolute()

# 将 backend 目录添加到 Python 路径
sys.path.insert(0, str(backend_dir))

# 现在可以导入 app 相关的模块了
from app.db.init_db import init

if __name__ == "__main__":
    init()
    # 启动 FastAPI 服务器
    uvicorn.run("app.main:app", host="0.0.0.0", port=8000, reload=True)